Vyhledavani v listview ? JAK ?
Otázka od: Jiri Betunak
16. 9. 2002 20:00
Zdravim
Potrebuji vyhledavat zaznam v Listviw - u
asi takto mam napr. 5 sloupcu a potrebuji hledat jen v jednom
podle toho ktery si zvoli uzivatel NEVI prosim nekdo jak na to?
Predem diky za jakou koliv radu
Jiri Betunak
Kindrik@centrum.cz
Viruslog@volny.cz
Odpovedá: Ing. Pavel Žilinec
17. 9. 2002 17:11
Asi si to budes muset projit ruzne.
Z hlavy napr.:
function NajdiRadek(ASloupec : integer; AText : string) : integer;
var
i : integer;
MyText : string;
begin
Result := -1;
for i := 0 to ListView.Items.Count - 1 do
begin
if ASloupec = 0 then MyText := ListView.Items[i].Caption
else MyText := ListView.Items[i].SubItems[ASloupec - 1];
if MyText <> AText then continue; {To porovnani samozrejme muze byt
libovolne}
Result := i;
exit;
end;
end;
--------
ing. Pavel Zilinec
MailTo:zilinec@email.cz
Prog-Soft s.r.o. Plzen
Informacni system pro vyrobce
a distributory napoju
JB> Zdravim
JB> Potrebuji vyhledavat zaznam v Listviw - u
JB> asi takto mam napr. 5 sloupcu a potrebuji hledat jen v jednom
JB> podle toho ktery si zvoli uzivatel NEVI prosim nekdo jak na to?
JB> Predem diky za jakou koliv radu
JB> Jiri Betunak
JB> Kindrik@centrum.cz
JB> Viruslog@volny.cz
Odpovedá: Petr Vones
17. 9. 2002 17:26
From: "Ing. Pavel Žilinec" <zilinec@email.cz>
> function NajdiRadek(ASloupec : integer; AText : string) : integer;
function NajdiRadek(ASloupec : integer; const AText : string) : integer;
Petr Vones